package com.bbva.kyfb.kyfbdto.firmas.fachada.v01;

import java.io.Serializable;
import java.util.ArrayList;

import javax.xml.bind.annotation.XmlRootElement;

/**
 * Tipo de dato de salida con la lista de auditoria realizada
 * sobre una orden o fichero.
 *
 * @author xe35008
 * @version 1.0
 */
@XmlRootElement
public class InfoFileAuditResponse implements Serializable{
	
	/** The Constant serialVersionUID. */
	private static final long serialVersionUID = 1L;


	/** Codigo de error en caso de haberlo. */
	private String codError;
	
	/**
	 * Lista con la informacion de cada accion realizada
	 * sobre una orden o fichero.
	 */
	private ArrayList<InfoFileAudit> infoFilesAudit;
	
	/**
	 * Instantiates a new info file audit response.
	 */
	public InfoFileAuditResponse() {}

	/**
	 * Gets the cod error.
	 *
	 * @return the codError
	 */
	public String getCodError() {
		return codError;
	}

	/**
	 * Sets the cod error.
	 *
	 * @param codError the codError to set
	 */
	public void setCodError(String codError) {
		this.codError = codError;
	}

	/**
	 * Gets the info files audit.
	 *
	 * @return the infoFilesAudit
	 */
	public ArrayList<InfoFileAudit> getInfoFilesAudit() {
		return infoFilesAudit;
	}

	/**
	 * Sets the info files audit.
	 *
	 * @param infoFilesAudit the infoFilesAudit to set
	 */
	public void setInfoFilesAudit(ArrayList<InfoFileAudit> infoFilesAudit) {
		this.infoFilesAudit = infoFilesAudit;
	}

	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return "InfoFileAuditResponse [codError=" + codError
				+ ", infoFilesAudit=" + infoFilesAudit + "]";
	}	
	
}
